.disabledScroll {
	width: 100%;
	height: 100vh;
	overflow: hidden;
}
.goodsList-main {
	.search-menu {
		position: relative;
		width: 100%;
		height: 88rpx;
		.search-menu-content {
			position: fixed;
			left: 0;
			top: 88rpx;
			width: 100%;
			z-index: 9;
			.menu-list {
				display: flex;
				justify-content: space-around;
				align-items: center;
				height: 44px;
				background-color: rgba(248,248,248,1);
				.menu-item {
					flex: 1;
					color: #333;
					font-size: 30rpx;
					text-align: center;
				}
			}
			.menu-cover {
				height: 100vh;
				pointer-events: none;
				cursor: default;
				background-color: rgba(0,0,0,.5);
			}
			.menu-content {
				position: absolute;
				top: 88rpx;
				width: 100%;
				background: #fff;
				.menu-content-item {
					padding: 0 20rpx;
					height: 88rpx;
					line-height: 88rpx;
					color: #333;
					font-size: 30rpx;
				}
			}
		}
	}
	.goods-list {
		.goods-content {
			display: flex;
			padding: 20rpx;
			padding-right: 0;
			.prolist-cover {
				flex: 0 0 240rpx;
				padding-right: 20rpx;
				height: 240rpx;
				.cover {
					display: block;
					width: 100%;
					height: 100%;
					border-radius: 4rpx;
				}
			}
			.prolist-info {
				flex: 1;
				padding-bottom: 16rpx;
				.pro-info-above {
					.pro-info-title {
						padding-right: 10rpx;
						font-size: 28rpx;
						color: #333;
						line-height: 1.36;
						.mod-tag {
							margin-right: 10rpx;
							padding: 2rpx 4rpx;
							font-size: 20rpx;
							color: #fff;
							background-color: #e4393c;
							border-radius: 4rpx;
						}
					}
					.pro-info-label {
						margin: 6rpx 0;
						.word {
							float: left;
							padding: 0 10rpx;
							margin-right: 10rpx;
							border-radius: 2rpx;
							font-size: 20rpx;
							height: 30rpx;
							line-height: 30rpx;
							color: #999;
							background-color: #f2f2f7;
							&:last-child {
								margin-right: 0;
							}
						}
						&::after {
							content: "";
							display: block;
							clear: both;
						}
					}
				}
				.pro-info-below {
					.price {
						font-size: 24rpx;
						color: #e4393c;
						.int {
							margin-left: 6rpx;
							font-size: 36rpx;
						}
					}
					.other {
						margin: 10rpx 0;
						font-size: 24rpx;
						color: #999;
						.mod-tag-img {
							display: inline-block;
							margin-right: 10rpx;
							width: 48rpx;
							height: 28rpx;
							vertical-align: middle;
						}
					}
					.shop {
						color: #999;
						font-size: 12px;
						.arrow-right-icon {
							margin-left: 5px;
							font-size: 10px;
							color: #999;
						}
					}
				}
			}
		}
	}
}